package com.ourway.entity.feishu.approval;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 *
 * @author lwh
 * @date 2021/11/27
 */
@Data
public class FeiShuApprovalInfo implements Serializable {

    /**
     * 审批定义 Code
     */
    private String approval_code;

    /**
     * 审批名称
     */
    private String approval_name;

    /**
     * 审批创建时间
     */
    private String start_time;

    /**
     * 审批完成时间，未完成为 0
     */
    private String end_time;

    /**
     * 发起审批用户
     */
    private String user_id;

    /**
     * 发起审批用户 open id
     */
    private String open_id;

    /**
     * 审批单编号
     */
    private String serial_number;

    /**
     * 发起审批用户所在部门
     */
    private String department_id;

    /**
     * 审批实例状态
     * PENDING - 审批中
     * APPROVED - 通过
     * REJECTED - 拒绝
     * CANCELED - 撤回
     * DELETED - 删除
     */
    private String status;

    /**
     * 用户的唯一标识id
     */
    private String uuid;

    /**
     * 控件信息
     */
    private FeiShuApprovalForm form;

    /**
     * 	审批任务列表
     */
    private List<FeiShuApprovalTask> task_list;
}
